Component: Defined Benefit Plan, Assumptions Used in Calculations [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Defined Benefit Plan, Assumptions Used in Calculations [Hierarchy]

*

*

*

us-gaap:DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract
2 Defined Benefit Plan, Assumptions Used in Calculations, Narrative Description [Concept] Text/String For Period us-gaap:DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription
3 Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Hierarchy] [Abstract]

*

*

us-gaap:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract
4 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate [Concept] Perdent As Of us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
5 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Support, Methodology and Source Data [Concept] Text/String For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateSupportMethodologyAndSourceData
6 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Support, Bond Indices [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRateSupportBondIndices
7 Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase [Concept] Perdent As Of

*

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
8 Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Hierarchy] [Abstract]

*

*

us-gaap:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract
9 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate [Concept] Perdent For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
10 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Support, Methodology and Source Data [Concept] Text/String For Period us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRateSupportMethodologyAndSourceData
11 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Support, Bond Indices [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRateSupportBondIndices
12 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets [Concept] Perdent For Period

*

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
13 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase [Concept] Perdent For Period

*

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
14 Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Change Due to Subsequent Interim Measurement [Concept] Text/String For Period

*

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostChangeDueToSubsequentInterimMeasurement